﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CloudApiServer
{
    /// <summary>
    /// 医保错误出参
    /// </summary>
    public class FsiShandongDarewayErrorOutput
    {
        public string resulttext { get; set; }

        public int resultcode { get; set; }
    }
    /// <summary>
    /// 医保读卡入参
    /// </summary>
    public class FsiShandongDarewayReadCardIntput
    {
        /// <summary>
        /// 
        /// </summary>
        public string p_kh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_yltclb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_xzbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_ewm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_shbzhm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_xm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_sbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_gfbb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_rq { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_dzpzywm { get; set; }
    }
    /// <summary>
    /// 医保读卡出参
    /// </summary>
    public class FsiShandongDarewayReadCardOutput
    {
        /// <summary>
        /// 
        /// </summary>
        public string poxm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string qdzffs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fpjzsf { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string signno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double ye { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zccyrq { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ptmzjbs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string gscbzdyf { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psn_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shbzhm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lbjbbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sfxsptmztc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zhzysm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zhzybz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jbjgid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int bnyzftcj_de { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzddyy { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insutype { get; set; }
        /// <summary>
        /// 在职
        /// </summary>
        public string ylrylb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string idtype { get; set; }
        /// <summary>
        /// 调用成功
        /// </summary>
        public string resulttext { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dwbh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ybbh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string yfdxbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ectoken { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string insuplc_admdvs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string grbh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dwxzmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dwmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sfzhm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jsffbaxx { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dynamic_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mdtrt_cert_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string bz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sbkydbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string bcrylb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string kh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string esicard_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzdb_ejjbbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzdbbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzdbyys { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string gfbb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string kyhzh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ylzdjfny { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cbdsbh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string appid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jsjg { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dsjgbh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzmxm_ejjbbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double sbqbye { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int resultcode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string scbwjcd { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zyzt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string csrq { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jzrylb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double zhye { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zcyymc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string posfzhm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rydjid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tjrylb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cbxz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dyrylb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzdbjbs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string agreement_sts { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ryid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string channel_no { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ydbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string tjrylbmx { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string xzqh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string lbjbmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzdbxesm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cqhlbalb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string gsjcxx { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string psamkh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzmxm_ejjbmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zfbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zfsm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string rqlb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sbjgbh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzdb_bz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string syzdjfny { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double gjzhye { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string yfdxlb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzdb_ejjbmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string wxtoken { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string multisbj { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zysm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int bnyzftcj_jb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzddsm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mzddbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dqsfsm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string xb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ylrylbcode { get; set; }
        /// <summary>
        /// 镇海区
        /// </summary>
        public string cbjgmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string pkrkbz { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string xm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string codetype { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string cbzt { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string dwxz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ptmztcsm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sbm { get; set; }
    }

    /// <summary>
    /// 医保个账结算入参
    /// </summary>
    public class FsiShandongDarewaySettleEwmgzInput
    {
        /// <summary>
        /// 
        /// </summary>
        public string p_jshid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_sfczhxf { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_ewm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_ectoken { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int p_grzhzf { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<FsiShandongDarewaySettleEwmgzInputPfypddsItem> p_fypd_ds { get; set; }
    }
    /// <summary>
    /// 医保个账结算入参明细节点
    /// </summary>
    public class FsiShandongDarewaySettleEwmgzInputPfypddsItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string yyxmbm { get; set; }
        /// <summary>
        /// 开塞露
        /// </summary>
        public string yyxmmc { get; set; }
        /// <summary>
        /// 20ml*2支
        /// </summary>
        public string gg { get; set; }
        /// <summary>
        /// 袋
        /// </summary>
        public string dw { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int dj { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int sl { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int zje { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zsm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ylxmbm { get; set; }
        /// <summary>
        /// 执行医师编码
        /// </summary>
        public string zxysbm { get; set; }
        /// <summary>
        /// 执行医师名称
        /// </summary>
        public string zxysmc { get;set; }
        /// <summary>
        /// 开单医师编码
        /// </summary>
        public string kdysbm { get; set; }
        /// <summary>
        /// 开单医师名称
        /// </summary>
        public string kdysmc { get; set; }
        /// <summary>
        /// 拆零标识
        /// </summary>
        public string clbz { get; set; }
    }
    /// <summary>
    /// 医保个账结算出参
    /// </summary>
    public class FsiShandongDarewaySettleEwmgzOutput
    {
        /// <summary>
        /// 
        /// </summary>
        public string jshid { get; set; }
        /// <summary>
        /// 调用成功
        /// </summary>
        public string resulttext { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int resultcode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string trxserno { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string outtradeno { get; set; }
    }
    /// <summary>
    /// 医保个账/门诊退费入参
    /// </summary>
    public class FsiShandongDarewayDestroyEwmgzInput
    {
        /// <summary>
        /// 
        /// </summary>
        public string p_jshid { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_ewm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_ectoken { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_bjyewmbz { get; set; }
    }

    /// <summary>
    /// 获取自付比例入参
    /// </summary>
    public class FsiShandongDarewayGetZfblInput
    {
        /// <summary>
        /// 
        /// </summary>
        public string p_yyxmbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_rq { get; set; }
    }
    /// <summary>
    /// 获取自付比例出参
    /// </summary>
    public class FsiShandongDarewayGetZfblOutput
    {
        public string resulttext { get; set; }

        public int resultcode { get; set; }

        public  List<FsiShandongDarewayGetZfblOutputZfbldsItem> zfbl_ds { get;set; }

    }
    /// <summary>
    /// 获取自付比例出参 自付比例列表
    /// </summary>
    public class FsiShandongDarewayGetZfblOutputZfbldsItem
    {
        public int zfbl { get; set; }

        public string sm { get; set; }

    }

    /// <summary>
    /// 门诊预结算 入参
    /// </summary>
    public class FsiShandongDarewaySettleMzPreInput
    {
        /// <summary>
        /// 
        /// </summary>
        public string p_blh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_yltclb { get; set; }
        /// <summary>
        /// 孔立昊
        /// </summary>
        public string p_xm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_xb { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_grbh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_xzbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_sbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_ewm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_kh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_jbbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_jyyybm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_sfrzfs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string p_dzcfjsbz { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<FsiShandongDarewaySettleMzPreInputPfypddsItem> p_fypd_ds { get; set; }
    }
    /// <summary>
    /// 门诊预结算入参明细节点
    /// </summary>
    public class FsiShandongDarewaySettleMzPreInputPfypddsItem
    {
        /// <summary>
        /// 
        /// </summary>
        public int sxh { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string yyxmbm { get; set; }
        /// <summary>
        /// 开塞露
        /// </summary>
        public string yyxmmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string ylxmbm { get; set; }
        /// <summary>
        /// 20ml*2支
        /// </summary>
        public string gg { get; set; }
        /// <summary>
        /// 袋
        /// </summary>
        public string dw { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double dj { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double sl { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double zje { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zsm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int sxzfbl { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string kdksbm { get; set; }
        /// <summary>
        /// 日照润生堂大药房有限公司十二分店 
        /// </summary>
        public string kdksmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zxksbm { get; set; }
        /// <summary>
        /// 日照润生堂大药房有限公司十二分店 
        /// </summary>
        public string zxksmc { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string fyfssj { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jbbm { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string mllb { get; set; }

        /// <summary>
        /// 执行医师编码
        /// </summary>
        public string zxysbm { get; set; }
        /// <summary>
        /// 执行医师名称
        /// </summary>
        public string zxysmc { get; set; }
        /// <summary>
        /// 开单医师编码
        /// </summary>
        public string kdysbm { get; set; }
        /// <summary>
        /// 开单医师名称
        /// </summary>
        public string kdysmc { get; set; }
        /// <summary>
        /// 拆零标识
        /// </summary>
        public string clbz { get; set; }
    }
    /// <summary>
    /// 门诊预结算 出参
    /// </summary>
    public class FsiShandongDarewaySettleMzPreOutput
    {
        public string resulttext { get; set; }
        public int resultcode { get; set; }
        public string jshid { get; set; }
        public string brjsrq { get; set; }
        public double zje { get; set; }
        public double ybfdje { get; set; }
        public double brfdje { get; set; }
        public double bcqfx { get; set; }
        public double bcfhjbybfy { get; set; }
        public double bcnrtcfw { get; set; }
        public double tczf { get; set; }
        public double tcfwnfd { get; set; }
        public double bcnrdejzfw { get; set; }
        public double dezf { get; set; }
        public double gwybz { get; set; }
        public double bcnrsbdbfy { get; set; }
        public double bcsbdblpzf { get; set; }
        public double bnynrtcfw { get; set; }
        public double bnynrdejzfw { get; set; }
        public double bnynrsbdbfw { get; set; }
        public double bnynrzjzfw { get; set; }
        public double bnynrmztcfw { get; set; }
        public double bnsbdbljbxje { get; set; }
        public double bnzjzljbxje { get; set; }
        public double bngwybzljbxje { get; set; }
        public double bnptmzljbxje { get; set; }
        public double bnmzmxbljqfx { get; set; }
        public double bcnrfpfw { get; set; }
        public double bcnrjzfw { get; set; }
        public double yljmje { get; set; }
        public double fprymzjzje { get; set; }
        public double fpthbxje { get; set; }
        public double dbjzje { get; set; }
        public double ztdjbzf { get; set; }
        public double pkryzjzje { get; set; }
        public double bbtnzbxje { get; set; }
        public double bnljmzjzje { get; set; }
        public double bnljthbxje { get; set; }
        public double ljztdjbzf { get; set; }
        public double tsrytcj { get; set; }
        public double syjjzf { get; set; }
        public double jgqldyylbt { get; set; }
        public double hmbbxjemln { get; set; }
        public double hmbbxjemlw { get; set; }
        public double hmbbxje { get; set; }
        public double smibxje { get; set; }
        public double qezf { get; set; }
        public double qetc { get; set; }
        public double bftc { get; set; }
        public double grzhzf { get; set; }
        public double sydgrzhzf { get; set; }
        public double gbjshid { get; set; }
        public string report { get; set; }
        public List<FsiShandongDarewaySettleMzPreOutputFyxxdsItem> fyxx_ds { get; set; }
    }
    /// <summary>
    /// 门诊预结算 出参明细列表
    /// </summary>
    public class FsiShandongDarewaySettleMzPreOutputFyxxdsItem
    {
        public double sxh { get; set; }
        public double zje { get; set; }
        public double zlje { get; set; }

        public double gbjshid { get; set; }
        public double zfje { get; set; }
        public double zfbl { get; set; }
        public double xj { get; set; }
        public string sfxmdj { get; set; }
        public string qezfbz { get; set; }

    }
    /// <summary>
    /// 共济账户查询 入参
    /// </summary>
    public class FsiShandongDarewayQueryGjzhInput
    {
        public string resulttext { get; set; }
        public int resultcode { get; set; }
        public string p_cbdbm { get; set; }
        public string p_ewm { get; set; }
        public string p_sfzhm { get; set; }
        public string p_xm { get; set; }
        public string p_kh { get; set;}
    }
    /// <summary>
    /// 共济账户查询 出参
    /// </summary>
    public class FsiShandongDarewayQueryGjzhOutput
    {
        public string resulttext { get; set; }
        public int resultcode { get; set; }
        public string sptddh { get; set; }
        public string gjzhxm { get; set; }
        public string gjsfzhm { get; set; }
        public string gjcbdbm { get; set; }
        public double gjzhye { get; set; }
        public string bz { get; set; }
    }

    /// <summary>
    /// 共济账消费 入参
    /// </summary>
    public class FsiShandongDarewaySettleGjzhInput
    {
        public string p_cbdbm { get; set; }
        public string p_sptddh { get; set; }
        public double p_zfje { get; set; }
        public string p_jshid { get; set; }
    }
    /// <summary>
    /// 共济账户消费 出参
    /// </summary>
    public class FsiShandongDarewaySettleGjzhhOutput
    {
        public string resulttext { get; set; }
        public int resultcode { get; set; }
        public string sptddh { get; set; }
        public double gjzhye { get; set; }
        public double gjzhxfje { get; set; }
    }

    /// <summary>
    /// 撤销共济账户消费 入参
    /// </summary>
    public class FsiShandongDarewayDestroyGjzhInput
    {
        public string p_cbdbm { get; set; }
        public string p_sptddh { get; set; }
        public string p_ysptddh { get; set; }
        public double p_tfje { get; set; }
    }
    /// <summary>
    /// 撤销共济账户消费 出参
    /// </summary>
    public class FsiShandongDarewayDestroyGjzhhOutput
    {
        public string resulttext { get; set; }
        public int resultcode { get; set; }
        public double gjzhye { get; set; }
        public double gjzhxfje { get; set; }
    }
    /// <summary>
    /// 查询共济账户消费明细 入参
    /// </summary>
    public class FsiShandongDarewayQueryJyxxGjzhInput
    {
        public string p_sptddh { get; set; }
    }
    /// <summary>
    /// 查询共济账户消费明细 出参
    /// </summary>
    public class FsiShandongDarewayQueryJyxxGjzhOutput
    {
        public string resulttext { get; set; }
        public int resultcode { get; set; }
        public string jydbm { get; set; }
        public string yljgbh { get; set; }
        public string cbdbm { get; set; }
        public string sptddh { get; set; }
        public string ysptddh { get; set; }
        public string ddkssj { get; set; }
        public string ddjssj { get; set; }
        public string jyzt { get; set; }
        public string gjzhxm { get; set; }
        public string gjsfzhm { get; set; }
        public string jylx { get; set; }
        public double gjzhxfje { get; set; }
        public string xm { get; set; }
        public string sfzhm { get; set; }
    }
}
